#ifndef __XSIP_TRANSPORT_H__
#define __XSIP_TRANSPORT_H__
#include "xobject.h"

class XSIPMessage;
class XSIPTransaction;
class XSIP_API XSIPTransport : public XSIPObject {
public:
	XSIPTransport();
	virtual ~XSIPTransport();
	virtual void* getObject(const char* name) const;

	virtual int sendMessage(XSIPMessage* message, XSIPTransaction* transaction) = 0;
};

#endif